IBIS Macromodel Task Group Meeting date: 02 Aug 2011 Members (asterisk for those attending): Agilent: Fangyi Rao Radek Biernacki Altera: * David Banas Ansys: Samuel Mertens * Dan Dvorscak * Curtis Clark Arrow Electronics: Ian Dodd Cadence Design Systems: Terry Jernberg * Ambrish Varma Celsionix: Kellee Crisafulli Cisco Systems: * Mike LaBonte Ashwin Vasudevan Syed Huq Ericsson: Anders Ekholm IBM: Greg Edlund Intel: Michael Mirmak LSI Logic: Wenyi Jin Mentor Graphics: * John Angulo Zhen Mu * Arpad Muranyi Micron Technology: Randy Wolff NetLogic Microsystems: Ryan Couts Nokia-Siemens Networks: * Eckhard Lenski Sigrity: Brad Brim Kumar Keshavan * Ken Willis SiSoft: * Walter Katz * Todd Westerhoff Doug Burns Snowbush IP: Marcus Van Ierssel ST Micro: Syed Sadeghi Teraspeed Consulting Group: Scott McMorrow Bob Ross TI: Casey Morrison Alfred Chong Vitesse Semiconductor: Eric Sweetman Xilinx: Mustansir Fanaswalla The meeting was lead by Arpad Muranyi ------------------------------------------------------------------------ Opens: - Mike: List email was suspended since last night - Position at Cisco eliminated, but will continue IBIS as long as possible - Can still administer email and web page -------------------------- Call for patent disclosure: - None ------------- Review of ARs: - Arpad rework BIRD 137 - Done - Arpad rework BIRD 127 to accommodate NULL pointer conventions - Done - Ken update backchannel slides and send to Mike for posting - Already done - An update on training done parameter will be done ------------- New Discussion: Arpad: We should schedule time for Ken to present his new BIRD draft - Ken: 2 weeks from now would be good BIRD 137: - Arpad: There are 3 options for empty strings: - Null pointer, pointer to null, or root name only - We need to decide - Arpad: For AMI_Init we can require a valid string with root name - Walter: I think that was the general consensus at the last meeting - Ambrish: Recommend changing root name from "dll" to something else - Mike: How about "AMI_parameters_in"? - Arpad: It now has an example of an empty root name only string - Ambrish: It could be changed to MySampleAMI - Radek: It could be MySample1, MySample2, etc. - Put a period after "name of the parameter tree" to make it clear. - Arpad: I added a rule that AMI_parameters_in/out must not be in quotes - Walter: The last sentence of item 1 is not clear - Individual values can contain whitespace if they are strings - Radek: Correct - Arpad: Added actions if AMI_Init wants to return nothing - Are the first 3 options OK or do we want to require root name (#4) - Ambrish: All 4 are OK - Radek: We don't need all that flexibility - The EDA platform should be able to enforce - Curtis: Last week we decide not to leave models behind - No matter what the spec requires EDA tools can be tolerant - Arpad deleted actions 1 to 3 - Curtis: We can get rid of "non-zero" - Arpad made the same changes for AMI_GetWave - Radek: Message strings should not be empty - They should be either real messages or null pointers - Curtis: Agree BIRD 135: - Arpad: Added clarification of empty string literal to point 8 - This is scheduled for a vote Friday - Curtis: Does the spec say identifiers must begin with lowercase? - Arpad: No - Arpad's change was accepted for submission to Open Forum as BIRD 135.1 Revisiting BIRD 137: - Walter: The last sentence on pg 186 item 1 has poor English - Curtis: We can eliminate the sentence - We decide not to allow those - Arpad showed an email from Walter - Walter: We allow spaces in String parameters - Arpad: The original spec does not allow whitespace - Walter: We will have to change it in both places - Radek: We can say the exception is for string literals AR: Arpad update BIRD 137 We approved submission of BIRD 137.1 with changes to Open Forum Supporting_Files: - Walter: This was discussed with Fangyi - Two types are needed - Files always needed by DLL - Specific to the particular model - Would be delivered in same directory as DLL - EDA tool might put first type in a shared space - Disagree with Fangyi on vendor acceptance of BIRD 121 file structure - A third party involved in this is on vacation Walter: No need to discuss analog buffer now Walter: Jitter could be on agenda for next week - Arpad: Vladimir sent email suggestions, but got no response - Walter: I can answer that - Arpad: We need to cover Tx_DCD - Walter: We can do that next week Walter: Dependency Table functionality has not changed - Rewritten to use Table now that that is cleaned up Meeting ended. ------------- Next meeting: 09 Aug 2011 12:00pm PT Next agenda: 1) Task list item discussions ------------- IBIS Interconnect SPICE Wish List: 1) Simulator directives